material testing customer satisfaction ndt hard drive diagnostic software product testing inspection market research engineering pc check failure analysis software expert witness engineer diagnostic utilities marketing research